Examples of User Interface
VOV is designed to be non-intrusive. It offers multiple
equivalent interfaces:
Command line interface
All fundamental interactions with VOV can be performed
from a normal UNIX shell. While there are several dozens of commands
available to the expert user, all the "normal"
designer needs to learn are three simple commands:
- vls
- Like ls, this command shows the files in this
directory and their status in the context of the design. This is shown
in the figure below.
- vsT
- Thic command shows the tools that have been executed in the
current working directory;
- vsR
- Roughly equivalent to make, this command brings files
and tools in the current directory up to date.
The menu driven interface is based on Tcl/Tk.
The graphical interface is particularly useful for training,
for the beginner user, and for documentation of the design flow.
Green nodes are up-to-date. The blue nodes are not up-to-date,
meaning that they depend on data or tools which have recently changed.
The most complex manipulation of the design trace can be performed
programmatically with the TCL
interface.
With the TCL interface, the design trace can be assembled and modified
without executing any tool. In this way, designers can build a
skeleton of a design trace and then ask VOV to complete all the
details using run-time tracing.
Back to index
© Copyright 1996 Runtime Design Automation